petroleum basin - English Synonyms Dictionary